package com.tour.service;

import com.tour.bean.ReturnT;
import com.tour.bean.UserHotel;

import java.util.List;
import java.util.Map;

/**
 * user_hotel
 * @author
 * @date 2020/03/16
 */
public interface UserHotelService {

    /**
     * 新增
     */
    public ReturnT<String> insert(UserHotel userHotel);

    /**
     * 删除
     */
    public ReturnT<String> delete(int id);

    /**
     * 更新
     */
    public ReturnT<String> update(UserHotel userHotel);

    /**
     * 根据主键 id 查询
     */
    public UserHotel load(int id);

    /**
     * 根据主键根据Id查询，是否存在
     */
    public UserHotel getByIdId(int userId,int hotelId);

    /**
     * 分页查询
     */
    public Map<String,Object> pageList(int offset, int pagesize);

    /**
     * 根据用户id，查询出该用户订购的酒店
     * @param userid
     * @return
     */
    List<Map<String,Object>> getUserHotelByUserId(int userid);

}

